package com.sunwayhorizo.health.business.dto.patad.empi;

import com.sunwayhorizo.health.business.dto.DictionaryDTO;

public class PatientQueryDTO {
	
	/**
	 * 当前要获取的数据的开始索引号，默认值是0
	 */
	private Integer pageStartIndex=1;
	
	/**
	 * 要获取的数据数目
	 * 当值为0时，表示获取查询的全部数据,不分页
	 * 此时忽略pageStartIndex的值
	 */
	private Integer pageAllNum=0;
	
	/**
	 * 姓名属性
	 */
	private String patientName;
	
	/**
	 * 患者Id属性
	 */
	private String patientId;
	
	/**
	 * 证件ID，即唯一标识ID
	 */
	private String medicalCardId;
	
	/**
	 * 医保ID
	 */
	private String ybId;
	
	/**
	 * 家庭地址
	 */
	private String homeAddress;
	
	/**
	 * 证件类型，即唯一标识类型
	 */
	private DictionaryDTO medicalCardType = new DictionaryDTO();
	
	/**
	 * 主键id（可以当该角色多扮演的实体ID）
	 */
	private String entityId;
	
	/**
	 * 主键id(可以当做一个角色的ID)
	 */
	private String roleId;
	
	public String getEntityId() {
		return entityId;
	}

	public void setEntityId(String entityId) {
		this.entityId = entityId;
	}

	public PatientQueryDTO(){}

	public Integer getPageStartIndex() {
		return pageStartIndex;
	}

	public void setPageStartIndex(Integer pageStartIndex) {
		this.pageStartIndex = pageStartIndex;
	}

	public Integer getPageAllNum() {
		return pageAllNum;
	}

	public void setPageAllNum(Integer pageAllNum) {
		this.pageAllNum = pageAllNum;
	}

	public String getPatientName() {
		return patientName;
	}

	public void setPatientName(String patientName) {
		this.patientName = patientName;
	}

	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	public String getMedicalCardId() {
		return medicalCardId;
	}

	public void setMedicalCardId(String medicalCardId) {
		this.medicalCardId = medicalCardId;
	}

	public String getYbId() {
		return ybId;
	}

	public void setYbId(String ybId) {
		this.ybId = ybId;
	}

	public String getHomeAddress() {
		return homeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}

	public DictionaryDTO getMedicalCardType() {
		return medicalCardType;
	}

	public void setMedicalCardType(DictionaryDTO medicalCardType) {
		this.medicalCardType = medicalCardType;
	}

	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}
	

}